// extension RoomExtension on RootProxyModel {

//   bool isTalking(SimpleChannelUserSlot? userSlot) {
//     if (userSlot == null) return false;

//     var uidList = speakers.value.toList();

//     if (uidList.isEmpty) return false;

//     for (int id in uidList) {
//       if (id == 0) {
//         if (userSlot.user.id.toInt() == UserManager.instance.currentUser?.id.toInt()) {
//           return isOnMicSeat && isMicOn;
//         }
//       } else {
//         if (id == userSlot.user.id.toInt() &&
//             userSlot.micStatus == MicStatus.OPEN) {
//           return true;
//         }
//       }
//     }
//     return false;
//   }
// }
